package com.greenhouse9.prog02;


public class Prog2 {
  public static void main(String[] args){

  	System.out.println( "変数の数は" + args.length + "個です。");

  	/* check length of arguments */
  	if (args.length < 1) {
  		System.out.println("Usage: java Prog1 filename ");
  		System.exit(0);
  	}

  	/*　基本データ型の習得 */
  	/*　byte型　*/
  	byte b1, b2, b3, b4, b5;

  	b1 =  72; //H
  	b2 = 101; //e
    b3 = 108; //l
  	b4 = 111; //o
    b5 =  32; //

    //そのまま書き込む。
  	System.out.write(b1);
  	System.out.write(b2);
  	System.out.write(b3);
  	System.out.write(b3);
  	System.out.write(b4);
  	System.out.write(b5);

  	//内容の数値を表す文字列を書き込む。
  	System.out.println((int)b1);
  	System.out.println(b2);
  	System.out.println(b3);

  	//これは以下の内容と同じ。
  	int     i1;
  	String  str1;
  	byte [] by1;
  	i1   = (int)b1;
  	str1 = String.valueOf(i1);
  	by1   = str1.getBytes();
  	System.out.println("ここから");
  	for (int x =0 ; x<str1.length(); x++){
  		System.out.write(by1[x]);
  	}

  	/* boolean 型 @*/
  	boolean bl1, bl2, bl3;

  	bl1 = true;
  	bl2 = true;
  	bl3 = false;

  	System.out.println(bl1);
  	System.out.println(bl2);
  	System.out.println(bl3);

  }
}
